#pragma once
#include <string>

// Common macros
#define NOT_IMPLEMENTED() \
    throw std::runtime_error(std::string(__FUNCTION__) + " is not implemented yet")
